            @charset "utf-8";
            .banner,
            .con,
            .col,
            .cor,
            .chengs,
            .jiud,
            .yongp,
            .meitu,
            .baike {
                width: 1205px;
                margin: 0 auto;
            }
            
            .banner {
                height: 366px;
                position: relative;
            }
            
            .banner img {
                position: absolute;
                left: 50%;
                margin-left: -1280px;
                height: 366px;
            }
            
            .banner .box {
                width: 214px;
                height: 366px;
                background: black;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0.9;
            }
            
            .banner .box .li a {
                color: #fff;
                line-height: 40px;
                font-size: 18px;
            }
            
            .banner .box ul a {
                color: #666;
                line-height: 40px;
                font-size: 16px;
            }
            
            .banner .box ul {
                text-align: right;
            }
            
            .con {
                min-height: 178px;
                width: 1205px;
                display: flex;
                align-items: center;
            }
            
            .con .box {
                width: 1205px;
                min-height: 82px;
            }
            
            .con .box a {
                padding: 0 88px;
                float: left;
                text-align: center;
                display: block;
                color: #000;
            }
            
            .con .box img {
                width: 50px;
                height: 50px;
            }
            
            .col {
                height: 364px;
            }
            
            .col .col-l {
                width: 606px;
                height: 300px;
                background: url(../images/bg-a.png);
                border-radius: 11px;
                position: relative;
            }
            
            .col .col-l h2 {
                color: #fff;
                font-size: 24px;
                padding: 40px 0 40px 40px;
            }
            
            .col .col-l form {
                display: flex;
                justify-content: space-evenly;
            }
            
            .col .col-l input {
                width: 170px;
                height: 64px;
                border: none;
                background: url(../images/xiasanjiao.png) no-repeat 140px center #fff;
                background-size: 15px 7px;
                padding-left: 14px;
            }
            
            .col .col-l a {
                color: #f83244;
                display: block;
                border-radius: 24px;
                background: url(../images/youjiantou-red.png) no-repeat 122px center #fff;
                position: absolute;
                right: 221px;
                bottom: 50px;
                width: 160px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            
            .col .col-c {
                width: 243px;
                height: 300px;
                background: url(../images/bg-b.png);
                margin-left: 12px;
                text-align: center;
                position: relative;
                border-radius: 11px;
            }
            
            .col .col-c h2 {
                color: #fff;
                font-size: 36px;
                font-weight: bolder;
                padding-top: 65px;
            }
            
            .col .col-c h3 {
                color: #fff;
                padding: 20px 0 65px 0;
                font-size: 18px;
            }
            
            .col .col-c h3 span {
                color: #fff600;
            }
            
            .col .col-c a {
                color: #f83244;
                display: block;
                border-radius: 24px;
                position: absolute;
                bottom: 50px;
                left: 40px;
                width: 160px;
                height: 50px;
                display: flex;
                align-items: center;
                justify-content: center;
                background: #fff;
            }
            
            .col .col-r {
                width: 336px;
                height: 300px;
            }
            
            .col .col-r h2 {
                color: #000;
                font-size: 26px;
                padding: 40px 32px;
            }
            
            .col .col-r div dl {
                float: left;
                padding: 0 18px;
                font-size: 14px;
            }
            
            .col ul a {
                padding: 0 10px;
                color: #000;
                font-size: 14px;
            }
            
            .col ul {
                padding-top: 30px;
                float: left;
            }
            
            .col ul li:nth-child(1) a {
                background: url(../images/zuobiao.png) no-repeat 3px center;
                background-size: 14px 16px;
                padding-left: 23px;
                border-right: 1px solid #666;
            }
            
            .col ul li {
                float: left;
            }
            
            .cor {
                height: 833px;
                margin-top: 60px;
                background: #fcfcfc;
            }
            
            .cor h3 {
                color: #000;
                font-size: 34px;
                padding: 56px 46px;
                text-align: center;
            }
            
            .cor .cor-1 {
                height: 356px;
                display: flex;
                justify-content: space-between;
            }
            
            .cor-1 img {
                width: 388px;
                height: 241px;
            }
            
            .cor .cor-1 dd {
                font-size: 18px;
                margin-top: 26px;
                text-align: center;
            }
            
            .cor .cor-1 dl p {
                text-align: center;
                font-size: 30px;
                font-weight: bolder;
                color: red;
                padding-top: 18px;
            }
            
            .cor .cor-1 dl p span {
                color: #666;
                font-size: 12px;
                padding-left: 92px;
            }
            
            .cor .cor-2 {
                height: 356px;
                display: flex;
                justify-content: space-between;
            }
            
            .cor-2 img {
                width: 286px;
                height: 200px;
            }
            
            .cor-2 dl {
                position: relative;
            }
            
            .cor .cor-2 dl dd {
                width: 256px;
                height: 110px;
                text-align: center;
                font-size: 14px;
                position: absolute;
                top: 160px;
                left: 15px;
                background: #fff;
            }
            
            .cor .cor-2 dl dd h4 {
                font-size: 14px;
                padding-top: 20px;
            }
            
            .cor .cor-2 dl dd p {
                font-size: 12px;
                margin: 16px 0;
                color: #666;
            }
            
            .cor .cor-2 dl dd span {
                font-size: 14px;
                color: red;
            }
            
            .chengs {
                height: 564px;
                margin-top: 50px;
                position: relative;
            }
            
            .chengs div:nth-of-type(1) {
                width: 240px;
                height: 358px;
                background: red;
                float: left;
            }
            
            .chengs div:nth-of-type(1) img {
                width: 100%;
                height: 100%;
                border: 2px solid #fff;
            }
            
            .chengs div:nth-of-type(2) {
                width: 723px;
                height: 358px;
                background: orange;
                float: left;
            }
            
            .chengs div:nth-of-type(2) li {
                float: left;
            }
            
            .chengs div:nth-of-type(2) img {
                width: 241px;
                height: 180px;
                border: 2px solid #fff;
            }
            
            .chengs div:nth-of-type(3) {
                width: 240px;
                height: 358px;
                background: red;
                float: left;
            }
            
            .chengs div:nth-of-type(3) img {
                width: 240px;
                height: 358px;
                border: 2px solid #fff;
            }
            
            .chengs h3 {
                color: #000;
                font-size: 34px;
                padding-bottom: 46px;
                text-align: center;
            }
            
            .chengs p {
                border-radius: 24px;
                width: 160px;
                height: 50px;
                display: flex;
                background: #f83244 url(../images/youjiantou-baise.png) no-repeat 134px center;
                position: absolute;
                bottom: 2px;
                left: 520px;
                justify-content: center;
                align-items: center;
            }
            
            .chengs p a {
                color: #fff;
                display: block;
            }
            
            .cehua {
                height: 844px;
                width: 1349px;
                margin: 0 auto;
                position: relative;
                margin-top: 80px;
                background: #f5f5f5;
            }
            
            .cehua h3 {
                color: #000;
                font-size: 34px;
                padding-bottom: 46px;
                text-align: center;
            }
            
            .cehua div:nth-of-type(1) {
                width: 342px;
                height: 277px;
                float: left;
                padding-top: 132px;
            }
            
            .cehua div:nth-of-type(1) img {
                width: 342px;
                height: 277px;
            }
            
            .cehua div:nth-of-type(2) {
                width: 640px;
                height: 546px;
                float: left;
                margin: 0 12px;
                position: relative;
                background: #fff;
            }
            
            .cehua div:nth-of-type(2) img {
                width: 640px;
                height: 403px;
            }
            
            .cehua div:nth-of-type(2) h4 {
                color: #000;
                font-size: 24px;
                padding: 40px 0 20px 26px;
            }
            
            .cehua div:nth-of-type(2) span {
                color: #666;
                padding-left: 396px;
            }
            
            .cehua div:nth-of-type(2) p {
                color: #666;
                padding-left: 26px;
            }
            
            .cehua div:nth-of-type(3) {
                width: 342px;
                height: 277px;
                float: left;
                padding-top: 132px;
            }
            
            .cehua div:nth-of-type(3) img {
                width: 342px;
                height: 277px;
            }
            
            .cehua .dd {
                width: 58px;
                height: 60px;
                background: #f83244 url(../images/youjiantou-baise.png) no-repeat center;
                border-radius: 100%;
                position: absolute;
                top: 604px;
                left: 645px;
            }
            
            .cehua .vv {
                border-radius: 24px;
                width: 160px;
                height: 50px;
                display: flex;
                background: #f83244 url(../images/youjiantou-baise.png) no-repeat 130px center;
                position: absolute;
                bottom: 48px;
                left: 594px;
                justify-content: center;
                align-items: center;
            }
            
            .cehua .vv a {
                color: #fff;
                display: block;
            }
            
            .cehua .aa {
                color: #666;
                padding-left: 26px;
                position: absolute;
                bottom: 11px;
                right: 487px;
            }
            
            #list {
                width: 1349px;
                height: 394px;
                margin: 0 auto;
                position: relative;
                background: #f5f5f5;
                margin-top: 74px;
            }
            
            #list div:nth-child(1) {
                width: 1349px;
                height: 314px;
                background: url(../images/980.jpg) no-repeat;
                background-size: 100% 100%;
            }
            
            #list div:nth-child(1) img {
                width: 1349px;
                height: 314px;
            }
            
            #list div:nth-child(2) {
                width: 1203px;
                height: 252px;
                background: #fff;
                margin: 0 auto;
                display: flex;
                justify-content: space-around;
                align-items: center;
                position: absolute;
                top: 139px;
                left: 73px;
                border-radius: 8px;
            }
            
            #list div:nth-child(2) dl dd {
                font-size: 14px;
                margin-top: 36px;
                text-align: center;
            }
            
            #list h4 {
                color: #000;
                font-size: 34px;
                padding-top: 56px;
                text-align: center;
            }
            
            .jiud {
                height: 368px;
                background: #f5f5f5;
                margin-top: 74px;
            }
            
            .jiud h3 {
                color: #000;
                font-size: 34px;
                padding-bottom: 46px;
                text-align: center;
            }
            
            .jiud .box {
                width: 1205px;
                min-height: 144px;
                display: flex;
                justify-content: space-between;
            }
            
            .jiud .box dl dd {
                padding: 20px 0 0 18px;
            }
            
            .jiud .box dl {
                background: #fff;
                height: 224px;
            }
            
            .jiud ul a {
                padding: 0 10px;
                color: #000;
                font-size: 14px;
            }
            
            .jiud ul {
                padding-top: 30px;
                float: left;
            }
            
            .jiud ul li:nth-child(1) a {
                background: url(../images/zuobiao.png) no-repeat 3px center;
                background-size: 14px 16px;
                padding-left: 23px;
                border-right: 1px solid #666;
            }
            
            .jiud ul li {
                float: left;
            }
            
            #yongp {
                background: #f5f5f5;
            }
            
            .yongp {
                height: 560px;
                position: relative;
                margin-top: 78px;
            }
            
            .yongp h3 {
                color: #000;
                font-size: 34px;
                padding-top: 5px;
                text-align: center;
            }
            
            .yongp span {
                padding: 28px 0 38px 0px;
                text-align: center;
                display: block;
            }
            
            .yongp span a {
                color: #666;
            }
            
            .yongp .tu {
                display: flex;
                justify-content: space-between;
            }
            
            .yongp .tu img {
                width: 287px;
                height: 288px;
            }
            
            .yongp dl {
                position: relative;
            }
            
            .yongp dl dd {
                width: 256px;
                height: 110px;
                position: absolute;
                top: 232px;
                left: 15px;
                background: #fff;
            }
            
            .yongp dl dd h4 {
                font-size: 24px;
                padding: 20px 0 0 18px;
            }
            
            .yongp dl dd p {
                margin: 30px 0 0 18px;
            }
            
            .yongp dl dd p a {
                font-size: 14px;
                color: #000;
            }
            
            .yongp .tt {
                border-radius: 24px;
                width: 160px;
                height: 50px;
                display: flex;
                background: #f83244 url(../images/youjiantou-baise.png) no-repeat 130px center;
                position: absolute;
                bottom: 2px;
                right: 520px;
                justify-content: center;
                align-items: center;
            }
            
            .yongp .tt a {
                color: #fff;
                display: block;
            }
            
            #meitu {
                width: 1349px;
                height: 1547px;
                background: url(../images/meitu.jpg)no-repeat;
                background-size: 1349px 1240px;
                margin: 0 auto;
                margin-top: 76px;
                position: relative;
            }
            
            .meitu {
                height: 1349px;
            }
            /* 第一层 */
            
            .meitu .con1 {
                height: 513px;
                width: 1205px;
            }
            
            .meitu .con1 div:nth-of-type(1) {
                width: 50%;
                height: 513px;
            }
            
            .meitu .con1 div:nth-of-type(1) img {
                width: 100%;
                height: 100%;
            }
            
            .meitu .con1 div:nth-of-type(2) {
                width: 50%;
                height: 390px;
                position: relative;
                background: #000;
            }
            
            .meitu .con1 div:nth-of-type(2) .aa {
                width: 50%;
                height: 390px;
                float: left;
            }
            
            .meitu .con1 div:nth-of-type(2) .aa img {
                width: 100%;
                height: 390px;
            }
            
            .meitu .con1 div:nth-of-type(2) .ee {
                width: 50%;
                height: 390px;
                float: left;
            }
            
            .meitu .con1 div:nth-of-type(2) .ee h3 {
                color: #fff;
                font-size: 30px;
                float: left;
                margin-left: 58px;
                padding-top: 90px;
            }
            
            .meitu .con1 div:nth-of-type(2) .ee p {
                color: #fff;
                float: left;
                margin: 43px 0 0 58px;
                line-height: 32px;
            }
            
            .meitu .con1 div:nth-of-type(2) .ee h4 {
                width: 58px;
                height: 60px;
                background: #f83244 url(../images/youjiantou-baise.png) no-repeat center;
                border-radius: 100%;
                position: absolute;
                bottom: 48px;
                left: 58px;
            }
            /* 第二层 */
            
            .meitu .con2 {
                width: 1205px;
                height: 332px;
            }
            
            .meitu .con2 li {
                width: 25%;
                height: 332px;
                float: left;
                background: #222;
                display: flex;
                justify-content: center;
                align-items: center;
                color: #fff;
                font-size: 32px;
            }
            
            .meitu .con2 li img {
                width: 100%;
                height: 100%;
            }
            
            .meitu .con3 {
                width: 1205px;
                height: 442px;
                float: left;
            }
            
            .meitu .con3 div:nth-of-type(1) {
                width: 50%;
                height: 442px;
                background: #000;
                position: relative;
            }
            
            .meitu .con3 div:nth-of-type(1) h3 {
                color: #fff;
                font-size: 30px;
                margin-left: 58px;
                padding-top: 90px;
            }
            
            .meitu .con3 div:nth-of-type(1) p {
                color: #fff;
                font-size: 16px;
                margin-left: 58px;
                padding-top: 50px;
                line-height: 32px;
            }
            
            .meitu .con3 div:nth-of-type(1) h4 {
                width: 58px;
                height: 60px;
                background: #f83244 url(../images/youjiantou-baise.png) no-repeat center;
                border-radius: 100%;
                position: absolute;
                bottom: 80px;
                left: 58px;
            }
            
            .meitu .con3 div:nth-of-type(2) {
                width: 50%;
                height: 442px;
                background: red;
            }
            
            .meitu .con3 div:nth-of-type(2) img {
                width: 100%;
                height: 100%;
            }
            
            #meitu h5 {
                border-radius: 24px;
                width: 160px;
                height: 50px;
                display: flex;
                background: #f83244 url(../images/youjiantou-baise.png) no-repeat 130px center;
                position: absolute;
                bottom: 2px;
                left: 594px;
                justify-content: center;
                align-items: center;
            }
            
            .meitu h5 a {
                color: #fff;
                display: block;
            }
            
            .meitu .con3 ul {
                height: 48px;
                background: #fff;
                margin-top: 150px;
                line-height: 48px;
            }
            
            .meitu .con3 ul a {
                padding: 0 10px;
                color: #000;
                font-size: 14px;
            }
            
            .meitu .con3 ul li:nth-child(1) a {
                background: url(../images/qianbi.png) no-repeat 3px center;
                background-size: 14px 16px;
                padding-left: 23px;
                border-right: 1px solid #666;
            }
            
            .meitu .con3 ul li {
                float: left;
            }
            
            .meitu h3 {
                color: #fff;
                font-size: 34px;
                padding-bottom: 46px;
                text-align: center;
                padding-top: 58px;
            }
            
            .baike {
                min-height: 532px;
                background: pink;
                margin-top: 76px;
            }
            
            .baike h4 {
                color: #000;
                font-size: 34px;
                margin-bottom: 48px;
                text-align: center;
            }
            
            .baike .box div:nth-of-type(1) {
                min-height: 430px;
            }
            
            .baike .box div:nth-of-type(1) {
                width: 400px;
                height: 430px;
                border: 1px solid #666;
                float: left;
            }
            
            .baike .box div:nth-of-type(1) .con1 {
                width: 400px;
                height: 160px;
                background: #f5f5f5;
            }
            
            .baike .con1 h5 {
                font-size: 26px;
                text-align: center;
                background: url(../images/c-1.png) left no-repeat;
                background-size: 35px 35px;
                padding-top: 50px;
                background-position: 118px 50px;
            }
            
            .baike .con1 i {
                padding: 28px 0 38px 0px;
                text-align: center;
                display: block;
            }
            
            .baike .con1 i a {
                color: #000;
                font-size: 14px;
            }
            
            .baike ul {
                padding-top: 40px;
            }
            
            .baike ul li a {
                line-height: 40px;
                padding-top: 40px;
            }
            
            .baike ul li a span {
                padding-left: 83px;
                color: #666;
            }